

/* 1.2 Base Colours and Fonts */
body, input, select, td, p {font-family:Arial,Helvetica,sans-serif;font-size:12px;}



/* 4.1.1 Calendar */
.CalendarMask {position:absolute;width:148px;}
div.Calendar {position:absolute;width:146px;margin:-1px 0 0 -1px;}
.CalendarMask {z-index:190;display:none;margin:-1px 0 0 -1px;}
select.caldd {position:relative;top:0;left:0;}

a.CalendarLink {position:absolute;margin-top:1px;margin-left:0px;height:18px;width:17px;background:url(images/search/calendar.html);}
a.CalendarLink span {display:none;}

div.Calendar {z-index:200;background:white;padding:1px 1px 2px 0;border:solid 1px #ddd;}
div.Calendar table {border-collapse:collapse;margin-left:1px;margin-top:1px;}
div.Calendar table th, div.Calendar table td {width:20px !important;height:18px;text-align:center;vertical-align:middle;}
div.Calendar table tr.calendarcontrol td {background:#d32744;text-align:left;height:18px;line-height:18px;vertical-align:middle;position:relative;}
div.Calendar tr.calendarcontrol a {display:block;float:left;height:13px;width:13px;}
div.Calendar tr.calendarcontrol a.calendarpreviousmonth,div.Calendar tr.calendarcontrol a.calendarpreviousmonth:hover {background:url(images/search/calendarback.html) no-repeat 2px 2px;}
div.Calendar tr.calendarcontrol a.calendarnextmonth,div.Calendar tr.calendarcontrol a.calendarnextmonth:hover {background:url(images/search/calendarforward.html) no-repeat 2px 2px;}
div.Calendar tr.calendarcontrol a.calendarhide,div.Calendar tr.calendarcontrol a.calendarhide:hover {float:right;background:url(images/search/calendarclose.html) no-repeat 2px 2px;}
div.Calendar tr.calendarcontrol label.calendarmonthyear {font-size:10px;color:#fff;position:absolute;left:40px;top:1px;font-weight:bold;width:auto;padding:0;}

div.Calendar table th {font-size:9px !important;color:#d32744;}
div.Calendar table td {border:solid 1px #ddd;height:17px;color:#000;font-size:9px;}
div.Calendar table td.old {text-decoration:line-through;color:#aaa;height:17px !important;line-height:17px;}
div.Calendar table td.dead {background:#eee;}
div.Calendar table th {background:#fff;color:#333;}
div.Calendar table a {display:block;text-decoration:none;height:17px;line-height:16px;color:#d32744;}
div.Calendar table a.selected {background-color:#d32744;color:#fff;font-weight:bold;}
div.Calendar table a.selected:hover {background-color:#70acac;}
div.Calendar table a:hover {background:#e8e8e8;}

